iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 13
0
自我挑戰組

PowerShell 30天練功做網管平台系列 第 13

13_從PowerShell access SQL Express(2/2)

  • 分享至 

  • xImage
  •  

昨天挨踢狗己經透過資料庫管理工具"Microsoft SQL Server Management Studio 17",找到 "伺服器名稱",觀察語法 LAPTOP-7CRCIBMK\SQLEXPRESS 不就很像是 ComputerName\InstanceName ?


參數VS變數

事不宜遲立刻來測試。挨踢狗再度打開了PowerShell的視窗,而且很怕死,還選了Run as Administrator。執行下面這行,噹噹噹!果然不再出現Error Message了!

cd SQLSERVER:\SQL\LAPTOP-7CRCIBMK\SQLEXPRESS

因為害怕,就先直接下Get-SqlDatabase。噹噹噹!展示了資料庫的資料啊~快流淚了我!
https://ithelp.ithome.com.tw/upload/images/20181028/20111755qLZRpcux78.jpg

這意味著,現在原廠教科書上的指令,只要沒有權限問題,我現在都可以作了!

在這3天的卡關中,我混亂的地方是參數VS變數。

在程式語言中,用來提供特定功能的語句,就是參數;而變數是直接提供給函數本身、或函數後帶參數使用的資訊值。
以這條cd SQLSERVER:\SQL\LAPTOP-7CRCIBMK\SQLEXPRESS來說:

  • CD 是動作函數
  • SQLSERVER:\SQL 是參數
  • \LAPTOP-7CRCIBMK\SQLEXPRESS 是變數 (因你電腦環境不同而變)

我想對資料庫做什麼?

就如同前面幾天,我又要重新來細分自己想對資料庫做的事了。

  1. 對資料庫建一個TABLE (因為表格才是真的可以在資料庫存放資料的地方)
  2. 對資料庫的欄位進行設計
  3. 將收集來的資訊分類為要定期紀入資料庫,和不需要(一次性查詢的)
  4. 決定資料異動時的做法 (例如A電腦換人使用)

本來今天破了小關很高興的,現在看一看又覺得好難了-.- 明天繼續努力。


上一篇
12_從PowerShell access SQL Express(1/2)
下一篇
14_Invoke-Sqlcmd cmlet
系列文
PowerShell 30天練功做網管平台14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言